home *** CD-ROM | disk | FTP | other *** search
- package sun.font;
-
- import java.awt.Font;
- import java.awt.font.FontRenderContext;
-
- final class GlyphLayout$SDCache$SDKey {
- private final Font font;
- private final FontRenderContext frc;
- private final int hash;
-
- GlyphLayout$SDCache$SDKey(Font var1, FontRenderContext var2) {
- this.font = var1;
- this.frc = var2;
- this.hash = var1.hashCode() ^ var2.hashCode();
- }
-
- public int hashCode() {
- return this.hash;
- }
-
- public boolean equals(Object var1) {
- try {
- GlyphLayout$SDCache$SDKey var2 = (GlyphLayout$SDCache$SDKey)var1;
- return this.hash == var2.hash && (this.font == var2.font || this.font.equals(var2.font)) && (this.frc == var2.frc || this.frc.equals(var2.frc));
- } catch (ClassCastException var3) {
- return false;
- }
- }
- }
-